package sy.service;

import java.util.List;

import sy.model.WYUser;

public interface WYUserServiceI {
	/**
	 * 
	 * @Title: save
	 * @Description: TODO
	 * @param: @param wyUser     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月6日 上午11:34:47
	 * @throws
	 */
	void save(WYUser wyUser);
	/**
	 * 
	 * @Title: deleteByIds
	 * @Description: TODO
	 * @param: @param ids     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月6日 上午11:34:51
	 * @throws
	 */
	void deleteByIds(List<String> ids);
	/**
	 * 
	 * @Title: modify
	 * @Description: TODO
	 * @param: @param wyUser     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月6日 上午11:34:54
	 * @throws
	 */
	void modify(WYUser wyUser);
	/**
	 * 
	 * @Title: getWYUserById
	 * @Description: TODO
	 * @param: @param id     
	 * @return: WYUser     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月6日 上午11:34:58
	 * @throws
	 */
	WYUser getWYUserById(String id);
	/**
	 * 
	 * @Title: listWYUser
	 * @Description: TODO
	 * @param: @return     
	 * @return: List<WYUser>     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月6日 下午1:35:50
	 * @throws
	 */
	List<WYUser> listWYUser();
	/**
	 * 
	 * @Title: getWYUserByToken
	 * @Description: TODO
	 * @param: @param token
	 * @param: @return     
	 * @return: WYUser     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月12日 下午5:40:41
	 * @throws
	 */
	WYUser getWYUserByWYAccountId(String wyAccountId);
	/**
	 * 
	 * @Title: listWYUserByAccountId
	 * @Description: TODO
	 * @param: @param accountIds
	 * @param: @return     
	 * @return: List<WYUser>     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月23日 下午12:12:32
	 * @throws
	 */
	List<WYUser> listWYUserByAccountId(List<String> accountIds);
}
